package com.xt.purchasingsystem.service.productionManagementService;


import com.xt.purchasingsystem.dto.DFileDto;
import com.xt.purchasingsystem.dto.MDesignProcedureDto;
import com.xt.purchasingsystem.utils.Result;

/**
 * 生产管理--产品生产工序设计的业务
 * Author: 老姚
 * Date:  2020/3/16 10:43
 */
public interface ProductProductionProcessDesignService {
    /**
     * 多条件分页查询可制定产品生产工序设计单的业务
     * @param dFileDto
     * @return
     */
    public Result queryDFileByMaterialCompositionCompleted(DFileDto dFileDto);

    /**
     * 提交生产工序设计单的业务
     * @param mDesignProcedureDto
     * @return
     */
    public Result addProductionDesignSheet(MDesignProcedureDto mDesignProcedureDto);

    /**
     * 分页查询所以未审核的产品生产工序单的业务
     *
     * @param mDesignProcedureDto
     * @return
     */
    public Result queryAllunreviewedMDesignProcedureByPaging(MDesignProcedureDto mDesignProcedureDto);

    /**
     * 审核产品工序设计单的业务
     * @param mDesignProcedureDto
     * @return
     */
    public Result reviewProductionDesignSheet(MDesignProcedureDto mDesignProcedureDto);
}
